package com.mcxx.modules.miniSalvation.family.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.mcxx.modules.miniSalvation.fundpay.dto.BaseExcelEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class MiniMemberExcelNewDto extends BaseExcelEntity implements Serializable {

    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = "户主姓名")
    @Excel(name = "户主姓名", width = 10)
    private String applyName;

    @ApiModelProperty(value = "户主身份证号码")
    @Excel(name = "户主身份证号码", width = 20)
    private String idcard;

    @Excel(name = "区县名称", width = 20)
    private String county;

    @Excel(name = "乡镇（街道名称）", width = 20)
    private String street;

    @Excel(name = "社区名称", width = 20)
    private String community;

    @Excel(name = "标准类型", dict = "AssistantStandardCityOrCounty", width = 14)
    private String standType;

    @Excel(name = "办理类型", dict = "BusinessType", width = 10)
    private String operType;
    @Excel(name = "低保类型", dict = "MINIMUMLIVINGTYPE", width = 20)
    private String familyObjectType;

    @Excel(name = "保障总金额", width = 10)
    private String salaryNumber;

    @Excel(name = "基本救助金", width = 10)
    private String basicSalary;

    @Excel(name = "分类救助金", width = 10)
    private String sortSalary;

    @Excel(name = "保障金计算方式", dict = "GuaranteeType", width = 20)
    private String countType;

    @Excel(name = "最新变化年月", width = 20)
    private String startMonth;

    @Excel(name = "家庭人口数",width = 10)
    private String familyNumber;

    @Excel(name = "保障人口数", width = 10)
    private String saveMemberNumber;

    @Excel(name = "主要致贫原因", dict = "PovertyFactors", width = 20)
    private String mainReason;

    @Excel(name = "家庭人均月总收入", width = 20)
    private String familyIncome;

    @Excel(name = "补发金额", width = 14)
    private String reissuedSalaryNumber;

    @Excel(name = "支出型困难家庭", dict = "YESORNO", width = 14)
    private String isExpendHard;

    @Excel(name = "低保证号", width = 20)
    private String salvationNo;

    @Excel(name = "享受年月", width = 10)
    private String sendMonth;

    @Excel(name = "申请原因", width = 10)
    private String remark;

    @Excel(name = "申请人姓名", width = 10)
    private String apName;

    @Excel(name = "申请人身份证号码", width = 20)
    private String apIdcard;

    @ApiModelProperty(value = "联系电话")
    @Excel(name = "申请人手机号码",  width = 10)
    private String phone;

    @ApiModelProperty(value = "家庭关系")
    @Excel(name = "申请人与户主关系", dict = "DomesticRelation", width = 10)
    private String familyRelation;

    @Excel(name = "初保年月",  width = 10)
    private String fristStarDate;


    @Excel(name = "银行名称", dict = "Bank", width = 15, isColumnHidden = true)
    private String bankName;

    @Excel(name = "银行账号", width = 20, isColumnHidden = true)
    private String bankAccount;

    @Excel(name = "是否代理发放", dict = "YESORNO", width = 12, isColumnHidden = true)
    private String isAgent;

    @Excel(name = "开户人姓名", width = 10, isColumnHidden = true)
    private String accountName;

    @Excel(name = "开户人身份证", width = 15, isColumnHidden = true)
    private String accountIdcard;

    @Excel(name = "开户人电话", width = 10, isColumnHidden = true)
    private String accountPhone;





















}
